TrySetException Method (IEnumerable(Exception))

Task Parallel System.Threading

Attempts to transition the underlying Task<(Of <(TResult>)>) into the Faulted state.

Namespace:  System.Threading.Tasks
Assembly:  System.Threading (in System.Threading.dll)

Syntax

Visual Basic (Declaration)
Public Function TrySetException ( _
	exceptions As IEnumerable(Of Exception) _
) As Boolean
C#
public bool TrySetException(
	IEnumerable<Exception> exceptions
)

Parameters

exceptions
Type: System.Collections.Generic..::.IEnumerable<(Of <(Exception>)>)
The collection of exceptions to bind to this Task<(Of <(TResult>)>).

Return Value

True if the operation was successful; otherwise, false.

Remarks

This operation will return false if the Task<(Of <(TResult>)>) is already in one of the three final states: RanToCompletion, Faulted, or Canceled.

Exceptions

ExceptionCondition
System..::.ArgumentNullExceptionThe exceptions argument is null.
System..::.ArgumentExceptionThere are one or more null elements in exceptions.
System..::.ArgumentExceptionThe exceptions collection is empty.
System..::.ObjectDisposedExceptionThe Task was disposed.

See Also